Mistreatment in Distributed Caching Groups

نویسندگان

  • NIKOLAOS LAOUTARIS
  • GEORGIOS SMARAGDAKIS
  • AZER BESTAVROS
  • IOANNIS STAVRAKAKIS
چکیده

Although cooperation generally increases the amount of resources available to a community of nodes, thus improving individual and collective performance, it also allows for the appearance of potential mistreatment problems through the exposition of one node’s resources to others. We study such concerns by considering a group of independent, rational, self-aware nodes that cooperate using on-line caching algorithms, where the exposed resource is the storage of each node. Motivated by content networking applications – including web caching, CDNs, and P2P – this paper extends our previous work on the off-line version of the problem, which was limited to object replication and was conducted under a game-theoretic framework. We identify and investigate two causes of mistreatment: (1) cache state interactions (due to the cooperative servicing of requests) and (2) the adoption of a common scheme for cache replacement/redirection/admission policies. Using analytic models, numerical solutions of these models, as well as simulation experiments, we show that online cooperation schemes using caching are fairly robust to mistreatment caused by state interactions. When this becomes possible, the interaction through the exchange of miss-streams has to be very intense, making it feasible for the mistreated nodes to detect and react to the exploitation. This robustness ceases to exist when nodes fetch and store objects in response to remote requests, i.e., when they operate as Level-2 caches (or proxies) for other nodes. Regarding mistreatment due to a common scheme, we show that this can easily take place when the “outlier” characteristics of some of the nodes get overlooked. This finding underscores the importance of allowing cooperative caching nodes the flexibility of choosing from a diverse set of schemes to fit the peculiarities of individual nodes. To that end, we outline an emulation-based framework for the development of mistreatment-resilient distributed selfish caching schemes.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Mistreatment-resilient distributed caching

The distributed partitioning of autonomous, self-aware nodes into cooperative groups, within which scarce resources could be effectively shared for the benefit of the group, is increasingly emerging as a hallmark of many newly-proposed overlay and peer-topeer applications. Distributed caching protocols in which group members cooperate to satisfy local requests for objects is a canonical example...

متن کامل

A Feedback Control Approach to Mitigating Mistreatment in Distributed Caching Groups

We consider distributed collaborative caching groups where individual members are autonomous and self-aware. Such groups have been emerging in many new overlay and peer-to-peer applications. In a recent work of ours, we considered distributed caching protocols where group members (nodes) cooperate to satisfy requests for information objects either locally or remotely from the group, or otherwis...

متن کامل

Distributed Selfish Replication under Node Churn

In this paper the impact of node churn on the effectiveness of a distributed selfish replication group is investigated. In such a group, nodes cooperate in deciding which objects to store, so that the cost of providing content to their clientele be decreased, compared to that induce when operating in isolation. In order for a cooperation scheme to be sustainable, nodes should not be mistreated;...

متن کامل

When the Learning Environment Is Suboptimal: Exploring Medical Students’ Perceptions of “Mistreatment”

PURPOSE Despite widespread implementation of policies to address mistreatment, high rates of mistreatment during clinical training are reported, prompting the question of whether "mistreatment" means more to students than delineated in official codes of conduct. Understanding "mistreatment" from students' perspective and as it relates to the learning environment is needed before effective inter...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005